

//1 把登陆的用户显示到页面 并且这个方法在页面一打开就要立即执行



//全局变量 可以共用

//默认值
var pageSize=3;
var pageNumber=1;


function next(){
	
	pageNumber= pageNumber+1;
	
	//2 拿分页的数据
	getBookListWithPage(pageNumber);
	
	
}


function searchBook(){
	//1 拿到3个参数的值
	var bookType = $('#bookType').val();
	var bookName = $('#bookName').val();
	var isBorrow = $('#isBorrow').val();
	
	//2 发送分页请求的数据
	getBookListWithPage(pageNumber,bookType,bookName,isBorrow);
}

function prev(){
	
	pageNumber= pageNumber-1;
	
	//2 拿分页的数据
	getBookListWithPage(pageNumber,'','','');
	
	
}

function goPage(){
	
	//1 拿到文本框的值
	var pn = parseInt($('#pn').val());
	getBookListWithPage(pn,'','','')
	
}

$(function(){
	
	//1 从本地缓存中拿到当前的登陆用户
	var userCode = window.localStorage.getItem("userCode");
	
	document.getElementById("userCode").innerText=userCode;
	
	
	//2 拿分页的数据
	getBookListWithPage(pageNumber,'','','');
	
});

function getBookListWithPage(pageNumber,bookType,bookName,isBorrow){
	//2 往后台发送请求  [user/login]
	
	//url,method,data,callback
	
	//1 url 请求的后台接口
	var url=getRoot()+"book/find/all";
	
	//2 method 请求的方法
	var method="POST";
	
	//3 data 前台要往后台发送的数据 JSON对象 {}
	var data={
		
		'bookType':bookType,
		'bookName':bookName,
		'isBorrow':isBorrow,
		//  pageSize = 1页的大小 = 1页显示多少条数据
		'pageSize':pageSize,
		//  pageNumber = 第几页的数据  
		'pageNumber':pageNumber
		
	}
	
	//4 callback 回调函数 如果后台不返回 就执行 如果后台返回就会执行
	
	// 后台返回的数据保存在backData形参中
	// 语法：在形参中的变量不需要加var 
	var callback=function(backData){
		console.log(backData);
		
		var code = backData.code;
		if(code === '200'){
			
			// 清除原来的数据
			$('#scott').text('');
			
			var bookList = backData.data.books;
			for(var index=0;index<bookList.length;index++){
				
				var book= bookList[index];
				
				// 把表格画出来
				var tr='<tr><td>'+book.bookCode+'</td><td>'+book.bookTypeName+'</td><td>'+book.bookName+'</td><td>'+book.bookAuthor+'</td><td>'+book.bookPress+'</td><td>'+book.isBorrowName+'</td></tr>';
				
				// 把tr中的内容加到#scott的tbody中来
				$('#scott').append($(tr));
				
			}
			
			var counter = backData.data.counter;
			$('#tl').text(counter);
			
			
			
		}
	}
	
	
	send(url,method,data,callback);
}


function quit(){
	
	//1 清楚本地缓存
	localStorage.clear();
	
	//2 跳转到登陆页面
	location.href="login.html"
	
}